using System;

namespace XmlObjects.XmlObjectHydrator
{
	[AttributeUsage(AttributeTargets.Class, Inherited = true)]
	public class SerializeableAttribute : Attribute
	{
		public string ElementName = null;

		public SerializeableAttribute(string elementName)
		{
			ElementName = elementName;
		}

		public SerializeableAttribute()
		{
		}
	}

	[AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited = true)]
	public class XmlNamespaceAttribute : Attribute
	{
		public string Prefix;
		public string Namespace;

		public XmlNamespaceAttribute(string prefix, string ns)
		{
			Prefix = prefix;
			Namespace = ns;
		}
	}
}